package com.ylbh.common.pojo.goods.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.Api;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Api("商品详情个性入参")
public class GoodsDetailsDTO implements Serializable {

    private Long id;

    private Long photoId;

    private Long accId;

    private List<GoodsImgDTO> accIds;

    private String goodsName;

    private List<GoodsImgDTO> img;

    private List<GoodsImgDTO> rotationChart;

    private Date addTime;

    private Integer goodsClick;

    private Integer goodsInventory;

    private String seoKeywords;

    private String seoDescription;

    private Integer warnNumber;

    private BigDecimal goodsPrice;

    private BigDecimal vipPrice;

    private BigDecimal goodsCostingPrice;

    private Integer goodsSaleNum;

    private String goodsSerial;

    private BigDecimal expressTransFee;

    private String goodsBrief;

    private Integer integral;

    private Integer priceType;

    private String goodsDetails;

    private String path;

    private String name;

    private String imgPath;

    private String imgName;

    private String imgExt;

    private String goodsInventoryDetail;

    private Date date;


    @TableField(exist = false)
    private String mainImg;

    @TableField(exist = false)
    private String[] rollingImg;
}
